SpringBoot在IDEA里实现热部署

您所在的位置:网站首页 idea 开发springboot SpringBoot在IDEA里实现热部署

SpringBoot在IDEA里实现热部署

2023-10-21 10:30| 来源: 网络整理| 查看: 265

SpringBoot在IDEA里实现热部署 背景介绍开启IDEA的自动编译1.所有新项目开启2.当前项目开启 开启IDEA的自动编译配置开启当前项目的热部署策略在pom文件中添加插件结语

背景介绍

我这里的IDEA版本是2021.1.3,可能版本不同,设置的地方会有差别

在公司的项目中遇到的一个问题,那就是在开发客户的一个系统时,因为登录是需要手机验证码的,每一次测试都需要向客户要验证码,开发过程中哪怕是一个小的改动都需要重新获取验证码测试,所以就找了下实现热部署的方式,这里记录一下。大大的减少了索要验证码的次数

开启IDEA的自动编译 1.所有新项目开启

这种方式的好处是不用每个项目都去设置一下,坏处是可能有的项目你并不需要自动编译

找到新建项目设置 在这里插入图片描述

开启自动编译 把红款选中的勾选上 在这里插入图片描述

2.当前项目开启

找到setting 在这里插入图片描述

勾选自动编译 在这里插入图片描述

开启IDEA的自动编译配置

同时按住 Ctrl + Shift + Alt + / 然后进入Registry ,勾选自动编译并调整延时参数。 在这里插入图片描述 找到下面三项,并勾选及修改延时时间 在这里插入图片描述

compiler.automake.allow.when.app.running -> 自动编译 compile.document.save.trigger.delay -> 自动更新文件

开启当前项目的热部署策略

在这里插入图片描述 框选的两项都改为update classes and resources,然后点击Apply 在这里插入图片描述

在pom文件中添加插件

除了自动更新,也可以改完代码后手动按 ctrl + shift + F9 进行更新

org.springframework.boot spring-boot-devtools runtime 结语

当然,以上是IDEA自带的热部署方式,其实还有个好用的热部署插件JRebel,不过是收费的

在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3